#ifndef TD1_HPP_
#define TD1_HPP_

#include <assert.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <iostream>
#include "stdio.h"

    void interpolation_facteur2(double* entree, double* sortie, const unsigned int & SIZE_IN);
    void decimation_facteur2(double* entree, double* sortie, const unsigned int & SIZE_IN);
    void convolution(double* entree, double* _h, const unsigned int & SIZE_IN, const unsigned int & sizeFiltre);
    void analyse_haar(double*x, unsigned int p, FILE* file);
    void synthese_haar(double*x, unsigned int p, FILE* file);
    void analyse_97(double*x, unsigned int p, FILE* file);
    void synthese_97(double*x, unsigned int p, FILE* file);
    void sommation(double* y, double* yb, double *yh, unsigned int SIZE_Y);
    void chargeCoef(double* entree, unsigned int SIZE_IN, FILE* file);


#endif // TD1_HPP_
